/*  This is a blue-ish theme */

.primecolor {
	background-color:#4573C9;
}

.primetextcolor {
	color:white; 
}

.maintextcolor {
	color:#4573C9; 
}


.logobkgnd {
	background-image: url("Microsoft Blue/login_header.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    height: 89px;
}


.maxbbline {
	text-align:left;
	border:4px solid #4573C9;    /* blue-ish  */
	padding:6px;
}



div#maxbuttons  {
		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
		text-align:left;
		color: #FFFFFF;
		background-color:#4573C9;     /* blue-ish  */
		font-size : 10pt;
		padding: 0;
		margin:0;
		-moz-border-radius: 15px;
		border-radius: 15px;
}


.whitelinks th, .whitelinks td, .whitelinks a:link, .whitelinks a:visited {
   color: white;
}
 
.whitelinks a:hover {
   color: yellow;
}

.whitetext {
	font-size : 10pt;
    color: white;
    padding:8px;
}

.maxsheet {
	    text-align:left;
        width: 100%;
        border-collapse:collapse; 
        margin-bottom: 1px;
}

.maxsheet  th {
	color: #ffffff;
	background-color: #4573C9;
    padding:4px;
    border: 2px solid #4573C9;
    font-weight : normal; 
}

.maxsheet  tr {
	color: #000000;
	background-color: #FFFFFF;
}

.maxsheet  td {
    padding:4px;
    border: 1px solid #4573C9;
}


.maxcase {
	font-family: Times, serif;
	font-size : 14pt;
	font-weight: bold;
	color: #4573C9;
}

.maxheaderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4573C9;
}

.maxcontentline {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #4573C9;
}

.maxcontentlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: normal;
	color: #4573C9;
}

/*   The header class is used for titles  */
.maxheader {
    font-size : 14pt;
	line-height:150%;
	font-weight: bold;
	color: #4573C9;
}


.maxcontenthead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #4573C9;
	font-size : 10pt;
}

.maxcontenthead a:link, .maxcontenthead a:visited {
   color: white;
}
 
.maxcontenthead a:hover {
   color: yellow;
}

legend {
  color: #4573C9;
  font-weight: bold;
}

.maxbordback {
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #4573C9;    /* used to be #D8E9EC;  */
  color: #FFFFFF;
  	-moz-border-radius: 15px;
	border-radius: 15px;
}


.fancybutton {
		    background-color: #4573C9;    /* blue-ish  */
            font-size:10px;
		    background: -webkit-gradient(linear, left top, left bottom, from(#4573C9), to(#AACCEE));
			background: -webkit-linear-gradient(top, #4573C9, #AACCEE);
			background: -moz-linear-gradient(top, #4573C9, #AACCEE);
			background: -o-linear-gradient(top, #4573C9, #AACCEE);
			background: linear-gradient(top, #4573C9, #AACCEE);
		    background: -ms-linear-gradient(bottom, #4573C9 5%, #AACCEE 100%);
		    color: white;
		    border:2px groove navy; 
		    padding: 2px;
		    -moz-border-radius: 4px;
		    border-radius: 4px;
		    -webkit-border-radius: 4px;
		    cursor: pointer;
			-webkit-box-shadow: 2px 3px 2px #d1d1d1;
			-moz-box-shadow: 2px 3px 2px #d1d1d1;
			box-shadow: 2px 3px 2px #d1d1d1;
}


.topbar {
	background-image: -moz-linear-gradient(top,#FFFFFF 0%,#4573C9 100%);
	background-image: -webkit-linear-gradient(top,#FFFFFF 0%,#4573C9 100%);
	background-image: -o-linear-gradient(top,#FFFFFF 0%,#4573C9 100%);
	background-image: linear-gradient(top, #4573C9, white);
	background-image: -ms-linear-gradient(bottom, #4573C9 5%, white 100%);
}


.rightline {
	border-right:8px solid #4573C9;
}




